home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / program / blx13.zip / TEDIT.ZIP / GENAPP.H < prev    next >
C/C++ Source or Header  |  1991-05-16  |  2KB  |  77 lines

  1. // genapp.h
  2. #define Uses_TKeys
  3. #define Uses_TApplication
  4. #define Uses_TEvent
  5. #define Uses_TRect
  6. #define Uses_TDialog
  7. #define Uses_TStaticText
  8. #define Uses_TInputLine
  9. #define Uses_TButton
  10. #define Uses_TLabel
  11. #define Uses_TSItem
  12. #define Uses_TCheckBoxes
  13. #define Uses_THistory
  14. #define Uses_TMenuBar
  15. #define Uses_TSubMenu
  16. #define Uses_TMenuItem
  17. #define Uses_TStatusLine
  18. #define Uses_TStatusItem
  19. #define Uses_TStatusDef
  20. #define Uses_TDeskTop
  21. #define Uses_TFileEditor
  22. #define Uses_TEditWindow
  23. #define Uses_TProgram
  24. #define Uses_MsgBox
  25. #define Uses_TFileDialog
  26. #define Uses_TChDirDialog
  27. #define Uses_TEventQueue
  28. #define Uses_TMouse
  29. #define Uses_TSystemError
  30. #define Uses_TScreen
  31. #include <tv.h>
  32.  
  33. typedef char *PathStr;
  34.  
  35. #define cmOpenFile   2000
  36. #define cmNewFile    2001
  37. #define cmChangeDir  2002
  38. #define cmDosShell   2003
  39. #define cmShowClip   2004
  40.  
  41. #define hcFileMenu   1000
  42. #define hcEditMenu   1100
  43. #define hcSearchMenu 1200
  44. #define hcWindowsMenu   1300
  45.  
  46.  
  47. class TGenApp : public TApplication
  48.     {
  49.     public:
  50.         TGenApp();
  51.  
  52.         virtual void handleEvent(TEvent& Event);
  53.         virtual void initClipWindow();
  54.         virtual void getClipWindow();
  55.         virtual void outOfMemory();
  56.         virtual PathStr fileOpenDialog(PathStr FileMask);
  57.         virtual void changeDir();
  58.         void dosShell();
  59.         static ushort genEditDialog(int dialog, ...);
  60.         virtual char *dosShellMessage();
  61.         virtual void showClip();
  62.         virtual void tile();
  63.         virtual void cascade();
  64.         static TSubMenu& fileMenu();
  65.         static TSubMenu& editMenu();
  66.         static TSubMenu& searchMenu();
  67.         static TSubMenu& windowsMenu();
  68.         static TStatusItem* genStatusLine();
  69.         static TEditWindow *clipWindow;
  70.         static TDialog *createFindDialog();
  71.         static TDialog *createReplaceDialog();
  72.     };
  73.  
  74. int execDialog(TDialog *P, void *Data);
  75.  
  76.  
  77.